<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>A</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>

<body bgcolor="#ffffff">

<div class = "title">A</div>
<p></p>

<!-- ============================================================= -->

<table>
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation132738" target = "projectFrame"><b>activate</b></a></td><td>operation</td><td>Override de l'activate defini par Janus. Nous en profitons pour lui affecter son environnement et son body.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation133506" target = "projectFrame"><b>activate</b></a></td><td>operation</td><td>Override de l'activate defini par Janus. Nous en profitons pour lui affecter son environnement et son body.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation130050" target = "projectFrame"><b>activate</b></a></td><td>operation</td><td>activate, Permet d'activer l'agent avant qu'il vive. Il prend pour role Goal. Par ailleurs des paramtres de sortie s'afficheront en cas de mode debug.<br />@param Object... parameters inutile de mettre quelque chose ici</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation134146" target = "projectFrame"><b>activate</b></a></td><td>operation</td><td>Override de l'activate defini par Janus. Nous en profitons pour lui affecter son environnement et son body.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation131074" target = "projectFrame"><b>activate</b></a></td><td>operation</td><td>activate, Permet d'activer l'agent avant qu'il vive. Il prend pour role PositiveAgent dans le groupe Voiture et dans le groupe Environment. Par ailleurs des paramtres de sortie s'afficheront en cas de mode debug.<br />@param Object... parameters inutile de mettre quelque chose ici</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation128514" target = "projectFrame"><b>addGuiAgent</b></a></td><td>operation</td><td>Permet de creer l'agent GUI. C'est lui qui actualisera le JPanel<br />@param _panel</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class129282.html#refclass129282" target = "projectFrame"><b>Agent</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass view128386" target = "projectFrame"><b>agents</b></a></td><td>class view</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refdeployment view128386" target = "projectFrame"><b>agents</b></a></td><td>deployment view</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute128898" target = "projectFrame"><b>agents</b></a></td><td>attribute</td><td>Le JPanel dessinant les agents dans l'environnement local<br /></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage128642" target = "projectFrame"><b>agents</b></a></td><td>package</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation129282" target = "projectFrame"><b>AgentsPanel</b></a></td><td>operation</td><td>Constructeur.  <br />@param _sma Cette variable correspond au launcher du SMA.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class128898.html#refclass128898" target = "projectFrame"><b>AgentsPanel</b></a></td><td>class</td><td>C'est le JPanel qui represente les agents dans l'environnement local.<br />@author Etienne<br />@version 0.1</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact128386" target = "projectFrame"><b>AgentsPanel</b></a></td><td>artifact</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass view128002" target = "projectFrame"><b>appli</b></a></td><td>class view</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refdeployment view128002" target = "projectFrame"><b>appli</b></a></td><td>deployment view</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage128130" target = "projectFrame"><b>appli</b></a></td><td>package</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation129538" target = "projectFrame"><b>AppliWindow</b></a></td><td>operation</td><td>Constructeur et unique methode de la classe. On definit la fenetre et on ajoute le JPanel.<br />@param sma</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact128514" target = "projectFrame"><b>AppliWindow</b></a></td><td>artifact</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class129154.html#refclass129154" target = "projectFrame"><b>AppliWindow</b></a></td><td>class</td><td>Frame de l'application. Pour l'instant elle ne contient qu'un seul JPanel. C'est ici que les KeyListener sont dedies au GoalAgent.<br />@author Etienne<br />@version 0.1</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation134786" target = "projectFrame"><b>avoidBorders</b></a></td><td>operation</td><td>Cette fonction permet à l'agent d'éviter les murs :<br />@return la force</td></tr>
</table>
</body>
</html>
